package com.aliwo.design.patterns.resingleton;

/**
 * 重学设计模式 单例模式 -04 懒汉模式 线程安全 静态内部类.
 * 既保证了懒汉模式又保证了线程安全,同时不会因为加锁而影响性能
 * @author Xu Yayuan
 * @date 2022/3/24
 */
public class Singleton_04 {

    private Singleton_04(){}
    private static class SingletonHolder{
        private static Singleton_04 instance = new Singleton_04();
    }
    public static Singleton_04 getInstance(){
        return SingletonHolder.instance;
    }
}
